Staying Oriented with Software Terrain Maps

نویسنده

  • Robert DeLine
چکیده

Developers often find themselves lost as they navigate around large programs, particularly when those programs are unfamiliar. This paper presents a new visualization, called a software terrain map, intended to keep a programmer oriented as she navigates around source code in the editor. The design is based on the metaphor of cartographic maps, which are continuous (no wasted space), have enough visual landmarks to allow the user to find her location perceptually rather than cognitively, and lend themselves to overlaying data. Although an optimal layout for software terrain maps is computationally intractable, the paper presents an efficient, heuristic algorithm that produces good

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

An Object-oriented Software Development Approach to Design Simulator for Airborne Altimetric Lidar

Topographic data are fundamental for several applications. The latest technique for topographic data collection is Airborne Altimetric LiDAR. However, LiDAR data is not available for research and education as required. This paper describes the object oriented design methods used to develop a software system to simulate the functioning of an airborne altimetric LiDAR instrument. Our objective is...

متن کامل

Enhancing Students’ Ability in Reading Contour Maps Using Gis

Terrain relief is an important feature of geographic environment and a major element of topographic maps. Contour lines are widely adopted as representation of terrain relief in traditional maps. In general, contour maps are still indispensable due to the following reasons: 1) Abundant terrain data are still represented by contour maps; 2) Contour maps contain fewer limits for use in different ...

متن کامل

Terrain Synthesis: an Interactive Approach

In this paper, we propose an interactive approach to synthesize macroscopic terrain using real terrain elevation data effectively and realistically. Users construct terrain primitives in the interactive environment by specifying terrain microscopic features. The features are then used to obtain a real terrain unit, one of the best matched terrain units, from terrain unit database where all unit...

متن کامل

Hill-shading Techniques to Enhance Terrain Maps

Maps shading terrain as if illuminated by a point light source (i.e. hill-shading) are commonly used in cartographic displays. These hill-shaded maps are especially important for representing mountainous areas, due to the rapid variations in the orientation of terrain elements. Although these hill-shaded maps reveal the coarser landforms and the finer texture of the terrain, they can be enhance...

متن کامل

Terrain Generalization with Multi-scale Pyramids Constrained by Curvature

This paper presents a method for terrain generalization using Laplacian pyramids. The method pre-processes digital terrain for generating cartographically generalized 3D maps. Map authors can attenuated or amplify selected frequency bands of the terrain with a graphical interface imitating an audio equalizer. Ridge lines and valley lines are localized by curvature indices, and their characteris...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005